<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>1.2. 吉里吉里、KAG和KAGeXpress</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
<link rel="start" href="index.html" title="KCDDP KAGeXpress 3.0 使用手册">
<link rel="up" href="ch01.html" title="第 1 章 概述">
<link rel="prev" href="ch01.html" title="第 1 章 概述">
<link rel="next" href="ch01-3.html" title="1.3. KAGeXpress开发包的内容">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">1.2. 吉里吉里、KAG和KAGeXpress</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ch01.html">上一页</a> </td>
<th width="60%" align="center">第 1 章 概述</th>
<td width="20%" align="right"> <a accesskey="n" href="ch01-3.html">下一页</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="sect1" lang="zh-CN">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="ch01-2"></a>1.2. 吉里吉里、KAG和KAGeXpress</h2></div></div></div>
<p>吉里吉里（Kirikiri，也称作T Visual Presenter），是一个以多媒体应用为主攻方向的脚本引擎平台。该引擎主要的工作是处理用一种被称作TJS（语法类似JavaScript）的语言写成的程序代码，并解释执行。</p>
<p>吉里吉里内部并不直接解析ADV游戏脚本中的各种指令，而是让KAG系统（而非吉里吉里和TJS解析引擎本身）分析、处理完脚本之后调用吉里吉里系统功能执行需要的操作。</p>
<p>吉里吉里内核可以使用C语言编写插件来得到各种扩展功能。</p>
<p>KAG系统，是使用TJS编写而成，运行在吉里吉里2（而非Windows等OS）上的应用程序。KAG系统负责解析、处理ADV脚本（KAGScript，ks脚本）之后，调用吉里吉里内核的相应功能，从而实现一个ADV游戏。</p>
<p>由于吉里吉里的调用大幅度封装了操作系统底层细节，KAG的TJS代码相当容易理解和定制，同时，KAG也提供了KAGPlugin的机制，以便于扩展新的功能。</p>
<p>虽然KAG提供的指令非常的简明，清晰，但对于初学者来说，这些操作还是太过于基础，例如渐变的处理等，理解、使用上都不方便。同时，对于老手来说，大量使用反复、复杂的指令不仅消耗时间和耐心，同时也容易埋下代码错误等隐患。</p>
<p>KAGeXpress正是为了改善这种情况而诞生的。利用了KAG本身提供的功能封装的功能，KAGeXpress将基本的功能封装到少量简便易用的指令中，大幅度节省了学习和使用的时间。</p>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ch01.html">上一页</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch01.html">上一级</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ch01-3.html">下一页</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">第 1 章 概述 </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">起始页</a></td>
<td width="40%" align="right" valign="top"> 1.3. KAGeXpress开发包的内容</td>
</tr>
</table>
</div>
</body>
</html>
